import styles from "./info.module.css"; import Image from "next/image"; import Buttons from "./buttons"; export default async function MangaInfo({ params }) { const id = params.id; const data = await getMangaInfo(id); return (
{data && (
Cover Poster

{data.title["romaji"]}

Manga Poster

{data.description.split(" Released in: {data.releaseDate} Started on: {data.startDate["day"]}- {data.startDate["month"]}-{data.startDate["year"]} Ended on: {data.endDate["day"]}- {data.endDate["month"]}-{data.endDate["year"]}

Ratings: {data.rating / 10}

Genres: {data.genres && data.genres.map((item, index) => ( {item} ))}

{data.characters && data.characters.map((item, index) => (
Character Poster

{item.name.full} ({item.role})

))}
)}
); } async function getMangaInfo(id) { const res = await fetch( `https://consumet-api-di2e.onrender.com/meta/anilist-manga/info/${id}?provider=mangadex` ); const data = await res.json(); return data; }